Filtering

ABSTRACT

An alert generation method and system. The method includes receiving by a computer processor, alert data indicating filters for specified alert types associated with possible future events. The computer processor receives monitor definition data and media generated audio/video data; compares the alert data to the media generated audio/video data; determines a first alert type matches first audio/video data of the media generated audio/video data; and determines that the first audio/video data comprises a primary event. The computer processor broadcasts the primary event.

This application is a continuation application claiming priority to Ser.No. 12/781,871 filed May 18, 2010.

FIELD

The present invention relates to a method and associated system forgenerating and filtering alerts.

BACKGROUND

Providing informational data for analysis typically comprises aninefficient process with little flexibility. Random data streams aretypically used for providing the informational data. Using random datastreams for providing the informational data may result in similar datastreams being provided for analysis.

SUMMARY

The present invention provides a method comprising: receiving, by acomputer processor of an alert generation computing system from a user,alert data indicating filters for specified alert types associated withpossible future events, wherein the specified alert types compriseprimary alert types and secondary alert types; saving, by the computerprocessor, the alert data; receiving, by the computer processor, monitordefinition data indicating primary audio/video monitors and secondaryaudio/video monitors for broadcasting primary and secondary audio/videodata associated with the alert data; receiving, by the computerprocessor from a plurality of media sources, media generated audio/videodata associated with events currently occurring at differentgeographical locations; first comparing, by the computer processor, thealert data to a first portion of the media generated audio/video data;first determining, by the computer processor based on results of thefirst comparing, that a first alert type of the specified alert typesmatches first audio/video data of the first portion of the mediagenerated audio/video data; second determining, by the computerprocessor based on the results of the first comparing and the monitordefinition data, that the first audio/video data comprises a primaryevent; transmitting, by the computer processor to the user, a firstnotice indicating that the first alert type matches the firstaudio/video data and that the first audio/video data comprises a primaryevent; and broadcasting, by the computer processor for the user on afirst primary audio/video monitor of the primary audio/video monitors,the first audio/video data.

The present invention provides a computing system comprising a computerprocessor coupled to a computer-readable memory unit, the memory unitcomprising instructions that when enabled by the computer processorimplement an alert generation method comprising:

-   receiving, by the computer processor of an alert generation    computing system from a user, alert data indicating filters for    specified alert types associated with possible future events,    wherein the specified alert types comprise primary alert types and    secondary alert types; saving, by the computer processor, the alert    data; receiving, by the computer processor, monitor definition data    indicating primary audio/video monitors and secondary audio/video    monitors for broadcasting primary and secondary audio/video data    associated with the alert data; receiving, by the computer processor    from a plurality of media sources, media generated audio/video data    associated with events currently occurring at different geographical    locations; first comparing, by the computer processor, the alert    data to a first portion of the media generated audio/video data;    first determining, by the computer processor based on results of the    first comparing, that a first alert type of the specified alert    types matches first audio/video data of the first portion of the    media generated audio/video data; second determining, by the    computer processor based on the results of the first comparing and    the monitor definition data, that the first audio/video data    comprises a primary event; transmitting, by the computer processor    to the user, a first notice indicating that the first alert type    matches the first audio/video data and that the first audio/video    data comprises a primary event; and broadcasting, by the computer    processor for the user on a first primary audio/video monitor of the    primary audio/video monitors, the first audio/video data.

The present invention advantageously provides a simple method andassociated system capable of providing informational data for analysis.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system for intelligently filtering media generatedaudio/video data streams between audio/video monitors, in accordancewith embodiments of the present invention.

FIG. 2 illustrates a flowchart describing an algorithm used by thesystem of FIG. 1 for intelligently filtering media generated audio/videodata streams between audio/video monitors, in accordance withembodiments of the present invention.

FIG. 3 illustrates a computer apparatus used for intelligently filteringmedia generated audio/video data streams between audio/video monitors,in accordance with embodiments of the present invention.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 5 for intelligently filtering mediagenerated audio/video data streams between audio/video monitors 12 a, 12b, 12 c, and 8 a . . . 8 n, in accordance with embodiments of thepresent invention. System 5 enables entities (e.g., companies,organizations, government agencies, etc) to intelligently filterbroadcasted audio/video data (i.e., broadcasted by sources 24 such as,inter alia, cable feeds, satellite feeds, internet feeds, etc)associated with various major current events in order to determine anypotential impact to the entities. System 5 enables multiple audio/videodisplays (e.g., (audio/video) monitors 12 a, 12 b, 12 c, and 8 a . . . 8n in FIG. 1) to detect (i.e., via a computing system 10 and anintelligent splitter 7) broadcasts (i.e., comprising breaking newsalerts and/or major news stories) from a broadcaster (e.g., a televisionnetwork) and evaluate additional broadcasts (e.g., from additionaltelevision networks) to determine if another broadcaster is broadcastinga same broadcast. If a same broadcast is detected, system 5 captures theadditional broadcasts and monitors audio/video data (associated with theadditional broadcasts) to obtain the most recent information.Additionally, system 5 provides textual alert data on a focus (primary)monitor 12 a. The textual alert data indicates that a first broadcasteris receiving data/interview with a reliable source. The textual alertdata enables a security department to command 5 system to move thebroadcast (i.e., from the first broadcaster) to focus monitor 12 a inorder to view/listen to broadcast. Note that focus monitor 12 acontinues to reports any text updates so that additional primarybroadcasts may be selected for viewing.

System 5 of FIG. 1 comprises (audio/video) monitors 12 a, 12 b, 12 c,and 8 a . . . 8 n and audio/video sources 24 connected through anintelligent splitter 7 to a computing system 10. Additionally, system 5comprises a computer terminal 17 (i.e. for defining alerts types asdescribed, infra) connected to computing system 10. Audio/video monitors8 a . . . 8 n comprise monitors for randomly broadcasting multipledifferent programming media data (e.g., comprising news stories) frommultiple different networks. Audio/video monitor 12 a comprises amonitor for diverting (i.e., by computing system 10 and intelligentsplitter 7) a main (major) news broadcast associated with major currentevent (as designated by an alert data matching process as described,infra). Audio/video monitors 12 b and 12 c comprise monitors fordiverting (i.e., by computing system 10 and intelligent splitter 7)secondary (i.e., as associated with the main major news broadcast onaudio/video monitor 12 a) major news broadcasts associated with majorcurrent events (as designated by an alert data matching process asdescribed, infra). Intelligent splitter 7 comprises a device forintelligently routing different broadcasts to audio/video monitors 12 a,12 b, 12 c, and 8 a . . . 8 n based on specified alert data and commandsfrom computing system 10. Intelligent splitter 7 may comprise amicroprocessor and associated circuitry capable of intelligently routingdifferent broadcasts to audio/video monitors 12 a, 12 b, 12 c, and 8 a .. . 8 n. Audio/video monitors 12 a, 12 b, 12 c may comprise focusmonitors (for broadcasting filtered primary event related audio/videodata) while audio/video monitors 8 a . . . 8 n comprise secondarymonitors (for broadcasting or routing secondary event relatedaudio/video data to the focus monitors). Computing system 10 maycomprise any type of computing system(s) including, inter alia, apersonal computer (PC), a server computer, a database computer, acontroller, etc. Computing system 10 comprises a memory system 14.Memory system 14 may comprise a single memory system. Alternatively,memory system 14 may comprise a plurality of memory systems. Memorysystem 14 comprises a software application 18 and a database 12.Database 12 comprises alert data (i.e., used to route the broadcasts)and any records or reports associated with the broadcasts.

System 5 is enabled to capture broadcasts (i.e., associated withsignificant current events) that entities such as, inter alia, securityservices, homeland security, defense contractors, etc are required to beinformed of as soon as the event occurs. System 5 comprises aprogrammable filtering system which permits users (i.e., of theentities) of system 5 to define the desired alert types (e.g., viaterminal 17). For example, a user may define alert types associated withevents such as, inter alia, explosions, weather types, national securityissues, law enforcement issues, events that signal potential hazardsthat may lead to an incident impacting an environment beingmonitored/protected, etc. Intelligent splitter 7 permits a broadcastassociated with a detected alert to be automatically diverted to focusmonitor 12 a. System 5 filters and presents relevant audio/video datafrom national and international sources in an organized manner thatreduces redundant broadcasts and permits a user to dynamically defineaudio/video data viewing. System 5 enables the following process:

-   1. System 5 receives input alert data that meets defined monitoring    criteria.-   2. Event related audio/video data is presented to focus monitor 12 a    in accordance with the input alert data. In the event that an event    related second broadcast from an affiliate is broadcasting a same    audio/video data (a same audio/video data as being presented on    focus monitor 12 a), a user is notified. In response, the user may    elect to display the same audio/video data on another focus monitor    or the user may elect to ignore the same audio/video data. In the    event of another non-related event occurs (broadcast by another    source), system 5 notifies the user and the user may identify    another of audio/video monitors 12 b or 12 c which may become    designated as a second focus monitor which continues to provide    audio/video data related to that event. The aforementioned process    enables system 5 to filter audio/video data from affiliates that are    broadcasting a same audio/video data so that a user will not receive    a same alert for a same broadcast. Additionally, other broadcasting    agencies (e.g., non affiliates) broadcasting a same audio/video data    are filtered so that a user may determine if same audio/video data    should be additionally monitored. Multiple non related events    meeting a defined criteria may be recognized and a notification may    be transmitted to a user so that additional threats are not ignored    and may be monitored as desired/required.

Software application 18 enables a method for filtering audio/video dataas follows:

-   1. Alerts types are defined and/or cleared from computing system 10.    Upon an initial start up, a user defines and stores all entire alert    types to identify and report. Additionally, the user may clear    specified alert types (from computing system 10) once the incident    or event is over or there is no potential danger. The user may    additionally request that computing system 10 be reset and look for    any new alert types. Additionally, system 5 may also be deactivated    for any reason such as, inter alia, preventative maintenance or to    completely shut down for a special requirement.-   2. Alert data defining the alert types defined in step 1 is received    (via terminal 17) and stored by computing system 10.-   3. Monitor types are user defined. A user defines focus monitors    (e.g., focus monitors 12 a, 12 b, and 12 c) based on any user    defined criteria. For example in FIG. 1, monitor 12 a is defined as    a primary focus monitor and monitors 12 b and 12 c are defined as    secondary focus monitors. Additionally, the user may also define a    number of display windows to be enabled within each of focus    monitors 12 a, 12 b, and 12 c. As an example, focus monitor 12 a may    be defined with six windows while focus monitor 12 b is defined with    four windows. Additional monitors (e.g., monitors 8 a . . . 8 n) may    be identified as secondary monitors that may be tuned to a specific    news station and/or defined as open where several windowed services    may be displayed. In the event that a major event is being covered    by several agencies or if another unrelated event has occurred, the    event where multiple agencies have consumed all of available    (defined) monitors may cause the user to dynamically redefine the    monitors.-   4. Computing system 10 receives and saves audio/video data monitor    data as per the defined routing of the audio/video data to defined    monitors.-   5. Computing system 10 monitors and filters incoming audio/video    data associated with broadcasts (from sources 24) in accordance with    the alert data received in step 2. Computing system 10 filters the    audio/video data to continually search for defined alerts. If    computing system 10 locates an alert, software application 18    continues to look for additional and/or new alert data. Broadcasted    audio/video data from cable sources, satellite sources, Internet    sources, etc. are transmitted to computing system via intelligent    splitter 7.    -   A. If additional and/or new alert data (i.e., comprising one or        multiple alerts) is located, software application 18 will        continue to review all audio/video data received and determine        if any of the audio/video data received includes an alert        message or a breaking news identifier.    -   B. Software application 18 determines if the additional and/or        new alert data includes a repeat alert. If a repeat alert is        detected, then software application 18 determines if the repeat        alert is being broadcasted by an affiliate broadcasting the same        information.-   6. Computing system 10 locates an alert and determines that    audio/video data associated with the alert may be displayed and    notifies a user.-   7. Computing system 10 displays the audio/video data associated with    the alert on a primary or secondary monitor depending on the type of    alert.

FIG. 2 illustrates a flowchart describing an algorithm used by system 5of FIG. 1 for intelligently filtering media generated audio/video datastreams between audio/video monitors, in accordance with embodiments ofthe present invention. In step 202, a computer processor of an alertgeneration computing system (e.g., computing system 10 of FIG. 1)receives (from a user) and saves alert data indicating filters forspecified alert types (e.g., national security related, law enforcementrelated, disaster related, weather related, etc) associated withpossible future events that may take place. The specified alert typesmay comprise primary alert types and secondary alert types. Primaryalert types comprise alerts of high importance. For example, primaryalert types may comprise national security related alerts associatedwith events related to national security threats. Secondary alert typescomprise alerts of secondary importance with respect to primary alerttypes. For example, secondary alert types may comprise minor weatherrelated alerts associated with events related to minor weather events.In step 204, the computer processor receives monitor definition data(e.g., from the user) indicating primary audio/video monitors (i.e., forbroadcasting primary audio/video data associated with the alert data)and secondary audio/video monitors (i.e., for broadcasting secondaryaudio/video data associated with the alert data). In step 208, thecomputer processor receives (e.g., from a plurality of media sourcessuch as, inter alia, various television and/or radio networks) mediagenerated audio/video data associated with events currently occurring atdifferent geographical locations (e.g., different parts of the world).In step 212, the computer processor compares the alert data to a portionof the media generated audio/video data. In step 218, the computerprocessor (i.e., based on results of the comparison in step 212)determines that a first alert type of the specified alert types matchesfirst audio/video data of the portion of the media generated audio/videodata. Additionally, the computer processor determines that the firstaudio/video data does not include the same information as audio/videodata currently being broadcasted by system 5. In step 219, the computerprocessor determines (i.e., based on said results of steps 212 and 218)if the first audio/video data is associated with a primary event or asecondary event.

If in step 219, the computer processor determines that the firstaudio/video data is associated with a primary event then in step 232,the computer processor assigns a monitor for broadcasting the primaryevent. The computer processor will assign the monitor based on thefollowing process:

-   1. The computer processor will assign an available primary monitor    for broadcasting the first audio/video data associated with the    primary event.-   2. If a primary monitor is not available (i.e., all primary monitors    are in use) the computer processor may assign a portion of a primary    monitor (e.g., split the viewing area between different primary    audio/video data on the primary monitor) for broadcasting the first    audio/video data associated with the primary event.-   3. If a primary monitor (or portions of a primary monitor) is not    available (i.e., all primary monitors are in use) the computer    processor may assign a secondary monitor for broadcasting the first    audio/video data associated with the primary event.-   4. If a primary and secondary monitor (or portions of the monitors)    is not available, the computer processor may command a primary    monitor to toggle or alternate between the first audio/video data    and additional audio video data associated with primary events. For    example, the computer processor may command the primary monitor to    broadcast the first audio/video data for a first specified time    period and then broadcast the additional audio video data for a    second specified time period commencing after the first specified    time period.

In step 235, the computer processor transmits (to the user) a notice(s)indicating that the first alert type matches the first audio/video dataand that the first audio/video data comprises a primary event. Thenotice may be transmitted via email or as a audio and/or video signal.In step 237, the computer processor broadcasts on an audio/video monitorassigned in step 232, the first audio/video data and step 202 isrepeated to continue the monitoring process.

If in step 219, the computer processor determines that the firstaudio/video data is associated with a secondary event then in step 222,the computer processor assigns a monitor for broadcasting the secondaryevent. The computer processor will assign the monitor based on thefollowing process:

-   1. The computer processor will assign an available secondary monitor    for broadcasting the first audio/video data associated with the    primary event.-   2. If a secondary monitor is not available (i.e., all secondary    monitors are in use) the computer processor may assign a portion of    a secondary monitor (e.g., split the viewing area between different    secondary audio/video data on the secondary monitor) for    broadcasting the first audio/video data associated with the    secondary event.-   3. If a secondary monitor (or portions of a secondary monitor) is    not available (i.e., all secondary monitors are in use) the computer    processor may assign any other available monitor for broadcasting    the first audio/video data associated with the secondary event.-   4. If there are no monitors (or portions of the monitors) is not    available, the computer processor may command a monitor to toggle or    alternate between the first audio/video data and additional audio    video data associated with event. For example, the computer    processor may command monitor to broadcast the first audio/video    data for a first specified time period and then broadcast the    additional audio video data for a second specified time period    commencing after the first specified time period.

In step 224, the computer processor transmits (to the user) a notice(s)indicating that the first alert type matches the first audio/video dataand that the first audio/video data comprises a secondary event. Thenotice may be transmitted via email or as an audio and/or video signal.In step 225, the computer processor broadcasts on an audio/video monitorassigned in step 222, the first audio/video data and step 202 isrepeated to continue the monitoring process.

FIG. 3 illustrates a computer apparatus 90 (e.g., computing system 10 ofFIG. 1) used for intelligently filtering media generated audio/videodata streams between audio/video monitors, in accordance withembodiments of the present invention. The computer system 90 comprises aprocessor 91, an input device 92 coupled to the processor 91, an outputdevice 93 coupled to the processor 91, and memory devices 94 and 95 eachcoupled to the processor 91. The input device 92 may be, inter alia, akeyboard, a software application, a mouse, etc. The output device 93 maybe, inter alia, a printer, a plotter, a computer screen, a magnetictape, a removable hard disk, a floppy disk, a software application, etc.The memory devices 94 and 95 may be, inter alia, a hard disk, a floppydisk, a magnetic tape, an optical storage such as a compact disc (CD) ora digital video disc (DVD), a dynamic random access memory (DRAM), aread-only memory (ROM), etc. The memory device 95 includes a computercode 97. The computer code 97 includes algorithms (e.g., the algorithmof FIG. 2) for intelligently filtering media generated audio/video datastreams between audio/video monitors. The processor 91 executes thecomputer code 97. The memory device 94 includes input data 96. The inputdata 96 includes input required by the computer code 97. The outputdevice 93 displays output from the computer code 97. Either or bothmemory devices 94 and 95 (or one or more additional memory devices notshown in FIG. 3) may comprise the algorithm of FIG. 2 and may be used asa computer usable medium (or a computer readable medium or a programstorage device) having a computer readable program code embodied thereinand/or having other data stored therein, wherein the computer readableprogram code comprises the computer code 97. Generally, a computerprogram product (or, alternatively, an article of manufacture) of thecomputer system 90 may comprise the computer usable medium (or saidprogram storage device).

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service provider who offers to intelligently filter mediagenerated audio/video data streams between audio/video monitors. Thusthe present invention discloses a process for deploying, creating,integrating, hosting, maintaining, and/or integrating computinginfrastructure, comprising integrating computer-readable code into thecomputer system 90, wherein the code in combination with the computersystem 90 is capable of performing a method for intelligently filteringmedia generated audio/video data streams between audio/video monitors.In another embodiment, the invention provides a method that performs theprocess steps of the invention on a subscription, advertising, and/orfee basis. That is, a service provider, such as a Solution Integrator,could offer to intelligently filter media generated audio/video datastreams between audio/video monitors. In this case, the service providercan create, maintain, support, etc. a computer infrastructure thatperforms the process steps of the invention for one or more customers.In return, the service provider can receive payment from the customer(s)under a subscription and/or fee agreement and/or the service providercan receive payment from the sale of advertising content to one or morethird parties.

While FIG. 3 shows the computer system 90 as a particular configurationof hardware and software, any configuration of hardware and software, aswould be known to a person of ordinary skill in the art, may be utilizedfor the purposes stated supra in conjunction with the particularcomputer system 90 of FIG. 3. For example, the memory devices 94 and 95may be portions of a single memory device rather than separate memorydevices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

1. A method comprising: receiving, by a computer processor of an alertgeneration computing system from a user, alert data indicating filtersfor specified alert types associated with possible future events,wherein said specified alert types comprise primary alert types andsecondary alert types; receiving, by said computer processor, monitordefinition data indicating primary audio/video monitors and secondaryaudio/video monitors for broadcasting primary and secondary audio/videodata associated with said alert data; receiving, by said computerprocessor from a plurality of media sources, media generated audio/videodata associated with events currently occurring at differentgeographical locations; first comparing, by said computer processor,said alert data to a first portion of said media generated audio/videodata; first determining, by said computer processor, that a first alerttype of said specified alert types matches first audio/video data ofsaid first portion of said media generated audio/video data; seconddetermining, by said computer processor, that said first audio/videodata comprises a primary event; transmitting, by said computer processorto said user, a first notice indicating that said first alert typematches said first audio/video data and that said first audio/video datacomprises a primary event; and broadcasting, by said computer processorfor said user on a first primary audio/video monitor of said primaryaudio/video monitors, said first audio/video data.
 2. The method ofclaim 1, further comprising: second comparing, by said computerprocessor, said alert data to a second portion of said media generatedaudio/video data; determining, by said computer processor based onresults of said second comparing, that a second alert type of saidspecified alert types matches second audio/video data of said secondportion of said media generated audio/video data; determining, by saidcomputer processor based on said results of said second comparing andsaid monitor definition data, that said second audio/video datacomprises a secondary event; transmitting, by said computer processor tosaid user, a second notice indicating that said second alert typematches said second audio/video data and that said second audio/videodata comprises a secondary event; and broadcasting, by said computerprocessor for said user on a first secondary audio/video monitor of saidsecondary audio/video monitors, said second audio/video data.
 3. Themethod of claim 1, further comprising: second comparing, by saidcomputer processor, said alert data to a second portion of said mediagenerated audio/video data; determining, by said computer processorbased on results of said second comparing, that said first alert type ofsaid specified alert types matches second audio/video data of saidsecond portion of said media generated audio/video data; determining, bysaid computer processor based on said results of said second comparing,that said second audio/video data comprises similar content as saidfirst audio/video data; and disabling, by said computer processor, abroadcast of said second audio/video data.
 4. The method of claim 3,further comprising: determining, by said computer processor, that saidsecond audio/video data comprises and said first audio/video data areprovided from a same main source.
 5. The method of claim 1, furthercomprising: second comparing, by said computer processor, said alertdata to a second portion of said media generated audio/video data;determining, by said computer processor based on results of said secondcomparing, that said first alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing and said monitordefinition data, that said second audio/video data comprises similarcontent as said first audio/video data; determining, by said computerprocessor based on said results of said second comparing, said monitordefinition data, and results of said determining that said secondaudio/video data comprises similar content as said first audio/videodata, that said second audio/video data comprises a secondary event;transmitting, by said computer processor to said user, a second noticeindicating that said second audio/video data comprises a secondaryevent; and broadcasting, by said computer processor for said user on afirst secondary audio/video monitor of said secondary audio/videomonitors, said second audio/video data.
 6. The method of claim 1,further comprising: second comparing, by said computer processor, saidalert data to a second portion of said media generated audio/video data;determining, by said computer processor based on results of said secondcomparing, that a second alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing and said monitordefinition data, that said second audio/video data comprises a primaryevent; transmitting, by said computer processor to said user, a secondnotice indicating that said second alert type matches said secondaudio/video data and that said second audio/video data comprises aprimary event; and broadcasting, by said computer processor for saiduser on a second primary audio/video monitor of said primary audio/videomonitors, said second audio/video data.
 7. The method of claim 1,further comprising: second comparing, by said computer processor, saidalert data to a second portion of said media generated audio/video data;determining, by said computer processor based on results of said secondcomparing, that a second alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing and said monitordefinition data, that said second audio/video data comprises a primaryevent; determining, by said computer processor, that there are not anyavailable primary audio/video monitors; transmitting, by said computerprocessor to said user, a second notice indicating that there are notany available primary audio/video monitors; and receiving, by saidcomputer processor from said user in response to said second notice, acommand associated with said second notice.
 8. The method of claim 7,further comprising: broadcasting in response to said command, by saidcomputer processor for said user on a first secondary audio/videomonitor of said secondary audio/video monitors, said second audio/videodata.
 9. The method of claim 7, further comprising: disabling, by saidcomputer processor in response to said command, said broadcasting, saidfirst audio/video data; broadcasting in response to said disabling, bysaid computer processor for said user on said first primary audio/videomonitor, said second audio/video data.
 10. The method of claim 7,further comprising: broadcasting in response to said command, by saidcomputer processor for said user on said first primary audio/videomonitor, said second audio/video data, wherein said broadcasting saidfirst audio/video data on said first primary audio/video monitor occursat first time increments during first specified time periods, whereinsaid broadcasting said second audio/video data on said first primaryaudio/video monitor occurs at second time increments during secondspecified time periods, and wherein said first time increments differfrom said second time increments.
 11. The method of claim 7, furthercomprising: broadcasting in response to said command, by said computerprocessor for said user on a first portion of said first primaryaudio/video monitor, said second audio/video data, wherein said firstaudio/video data is broadcasted on a second portion of said firstprimary audio/video monitor, and wherein said first portion of saidfirst primary audio/video monitor differs from said second portion ofsaid first primary audio/video monitor.
 12. The method of claim 1,further comprising: providing at least one support service for at leastone of creating, integrating, hosting, maintaining, and deployingcomputer-readable code in said computing system, wherein the code incombination with the computing system is capable of performing themethod of claim
 1. 13. A computer program product, comprising a computerhardware storage device storing a computer readable program code, saidcomputer readable program code configured to perform a method upon beingexecuted by a computer processor of an alert generation computingsystem, said method comprising: receiving, by said computer processorfrom a user, alert data indicating filters for specified alert typesassociated with possible future events, wherein said specified alerttypes comprise primary alert types and secondary alert types; receiving,by said computer processor, monitor definition data indicating primaryaudio/video monitors and secondary audio/video monitors for broadcastingprimary and secondary audio/video data associated with said alert data;receiving, by said computer processor from a plurality of media sources,media generated audio/video data associated with events currentlyoccurring at different geographical locations; first comparing, by saidcomputer processor, said alert data to a first portion of said mediagenerated audio/video data; first determining, by said computerprocessor, that a first alert type of said specified alert types matchesfirst audio/video data of said first portion of said media generatedaudio/video data; second determining, by said computer processor, thatsaid first audio/video data comprises a primary event; transmitting, bysaid computer processor to said user, a first notice indicating thatsaid first alert type matches said first audio/video data and that saidfirst audio/video data comprises a primary event; and broadcasting, bysaid computer processor for said user on a first primary audio/videomonitor of said primary audio/video monitors, said first audio/videodata.
 14. An alert generation computing system comprising a computerprocessor coupled to a computer-readable memory unit, said memory unitcomprising instructions that when executed by the computer processorimplements a method comprising: receiving, by said computer processorfrom a user, alert data indicating filters for specified alert typesassociated with possible future events, wherein said specified alerttypes comprise primary alert types and secondary alert types; receiving,by said computer processor, monitor definition data indicating primaryaudio/video monitors and secondary audio/video monitors for broadcastingprimary and secondary audio/video data associated with said alert data;receiving, by said computer processor from a plurality of media sources,media generated audio/video data associated with events currentlyoccurring at different geographical locations; first comparing, by saidcomputer processor, said alert data to a first portion of said mediagenerated audio/video data; first determining, by said computerprocessor, that a first alert type of said specified alert types matchesfirst audio/video data of said first portion of said media generatedaudio/video data; second determining, by said computer processor, thatsaid first audio/video data comprises a primary event; transmitting, bysaid computer processor to said user, a first notice indicating thatsaid first alert type matches said first audio/video data and that saidfirst audio/video data comprises a primary event; and broadcasting, bysaid computer processor for said user on a first primary audio/videomonitor of said primary audio/video monitors, said first audio/videodata.
 15. The computing system of claim 14, further comprising: secondcomparing, by said computer processor, said alert data to a secondportion of said media generated audio/video data; determining, by saidcomputer processor based on results of said second comparing, that asecond alert type of said specified alert types matches secondaudio/video data of said second portion of said media generatedaudio/video data; determining, by said computer processor based on saidresults of said second comparing and said monitor definition data, thatsaid second audio/video data comprises a secondary event; transmitting,by said computer processor to said user, a second notice indicating thatsaid second alert type matches said second audio/video data and thatsaid second audio/video data comprises a secondary event; andbroadcasting, by said computer processor for said user on a firstsecondary audio/video monitor of said secondary audio/video monitors,said second audio/video data.
 16. The computing system of claim 14,further comprising: second comparing, by said computer processor, saidalert data to a second portion of said media generated audio/video data;determining, by said computer processor based on results of said secondcomparing, that said first alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing, that said secondaudio/video data comprises similar content as said first audio/videodata; and disabling, by said computer processor, a broadcast of saidsecond audio/video data.
 17. The computing system of claim 16, furthercomprising: determining, by said computer processor, that said secondaudio/video data comprises and said first audio/video data are providedfrom a same main source.
 18. The computing system of claim 14, furthercomprising: second comparing, by said computer processor, said alertdata to a second portion of said media generated audio/video data;determining, by said computer processor based on results of said secondcomparing, that said first alert type of said specified alert typesmatches second audio/video data of said second portion of said mediagenerated audio/video data; determining, by said computer processorbased on said results of said second comparing and said monitordefinition data, that said second audio/video data comprises similarcontent as said first audio/video data; determining, by said computerprocessor based on said results of said second comparing, said monitordefinition data, and results of said determining that said secondaudio/video data comprises similar content as said first audio/videodata, that said second audio/video data comprises a secondary event;transmitting, by said computer processor to said user, a second noticeindicating that said second audio/video data comprises a secondaryevent; and broadcasting, by said computer processor for said user on afirst secondary audio/video monitor of said secondary audio/videomonitors, said second audio/video data.
 19. The computing system ofclaim 14, further comprising: second comparing, by said computerprocessor, said alert data to a second portion of said media generatedaudio/video data; determining, by said computer processor based onresults of said second comparing, that a second alert type of saidspecified alert types matches second audio/video data of said secondportion of said media generated audio/video data; determining, by saidcomputer processor based on said results of said second comparing andsaid monitor definition data, that said second audio/video datacomprises a primary event; transmitting, by said computer processor tosaid user, a second notice indicating that said second alert typematches said second audio/video data and that said second audio/videodata comprises a primary event; and broadcasting, by said computerprocessor for said user on a second primary audio/video monitor of saidprimary audio/video monitors, said second audio/video data.
 20. Thecomputing system of claim 14, further comprising: second comparing, bysaid computer processor, said alert data to a second portion of saidmedia generated audio/video data; determining, by said computerprocessor based on results of said second comparing, that a second alerttype of said specified alert types matches second audio/video data ofsaid second portion of said media generated audio/video data;determining, by said computer processor based on said results of saidsecond comparing and said monitor definition data, that said secondaudio/video data comprises a primary event; determining, by saidcomputer processor, that there are not any available primary audio/videomonitors; transmitting, by said computer processor to said user, asecond notice indicating that there are not any available primaryaudio/video monitors; and receiving, by said computer processor fromsaid user in response to said second notice, a command associated withsaid second notice.